fence a barrage - Turkish English Dictionary